home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / PCHDT_E3.CAB / HCdlg_01.js < prev    next >
Encoding:
JavaScript  |  2003-02-21  |  850 b   |  47 lines

  1. //
  2. // Copyright (c) 2000 Microsoft Corporation
  3. //
  4.  
  5. var L_Dialog_ErrorMessage = "An error has occurred in this dialog.";
  6. var L_ErrorNumber_Text    = "Error: ";
  7.  
  8. //////////////////////////////////////////////////////////////////////
  9.  
  10. function txtDefaultESC()
  11. {
  12.     if(event.keyCode == 27)
  13.     {
  14.         event.cancelBubble = true;
  15.         event.returnValue  = false;
  16.  
  17.         global_Cancel();
  18.         return;
  19.     }
  20. }
  21.  
  22. function fnHandleError( message, url, line )
  23. {
  24.     var str = L_Dialog_ErrorMessage + "\n\n" + L_ErrorNumber_Text + line + "\n" + message;
  25.  
  26.     try
  27.     {
  28.         pchealth.MessageBox( str, "OK" );
  29.     }
  30.     catch(e)
  31.     {
  32.         alert(str);
  33.     }
  34.  
  35.     window.close();
  36.     return true;
  37. }
  38.  
  39. function fnInitCommon()
  40. {
  41.     window.onerror   = fnHandleError;
  42.     window.onkeyup   = txtDefaultESC;
  43.     window.onkeydown = txtDefaultESC;
  44.  
  45.     window.onunload  = global_Shutdown;
  46. }
  47.